forest renewal trust - Turco Inglés Diccionario